package com.bkgy.controller.tbcalflatness.entity;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

/**
 * @author dell
 * @version 1.0
 * @description: TODO
 * @date 2025/5/27 19:58
 */
@Data
public class TbCal1630FlatnessRequest {
    /**
     * 出口卷号
     */
    @NotBlank(message = "出口卷号不能为空")
    private String entid;
    /**
     *是否为大辊（两种都考虑，需作为查询条件)
     * 默认值：1
     */
    private Integer isLargeRollDiameter;
    /**
     *否是延伸率模式,0表示衡轧模式，1表示延伸率模式（两种都考虑，需作为查询条件)
     * 默认值：1
     */
    private Integer isElongMode;
    /**
     *AI轧制力设定值
     */
    private BigDecimal AiRollForce;
    /**
     *AI工作辊弯辊力
     */
    private BigDecimal AiWorkingRoll;
    /**
     *工作辊弯辊力补偿前馈值
     */
    private BigDecimal workRollBendComp;
    /**
     *AI中间辊弯辊力
     */
    private BigDecimal lowSpeedIntermediateRollBend;

    /**
     * 置信度
     */
    private String confidence;

    private int ifSearchSame;

    private int ifSearch;

    /**
     * 入口厚度
     */
    private BigDecimal inMatThick;

    /**
     * 入口宽度
     */
    private BigDecimal inMatWidth;

    /**
     * 钢种
     */
    private String steelgrade;

    private String imrShiftAdv;

}
